take somebody up short - Spanish English Dictionary